/**
 * TreeNode.java
 *
 * Este código foi baseado no exemplo do site do ZK: http://www.zkoss.org/zkdemo/tree/dynamic_tree
 * 
 * Projeto: SGA-LEDS
 *
 * Rodrigo Soares Maia IFES - Instituto Federal do Espírito Santo - Campus Serra
 */
package controleAtividades.cih;

import org.zkoss.zul.DefaultTreeNode;

public class TreeNode<T> extends DefaultTreeNode<T>
{
    private boolean open = false;
    private boolean novo = false; //GAMBI indica se o noh eh novo

    public TreeNode(T t, DefaultTreeNode<T>[] children)
    {
        super(t, children);
    }

    public TreeNode(T t, DefaultTreeNode<T>[] children, boolean open)
    {
        super(t, children);
        setOpen(open);
    }

    public TreeNode(T t)
    {
        super(t);
    }

    public boolean isOpen()
    {
        return open;
    }

    public void setOpen(boolean open)
    {
        this.open = open;
    }
    
    public boolean ehNovo()
    {
        return novo;
    }
    
    public void setNovo(boolean novo)
    {
        this.novo = novo;
    }
}